package main

import (
	"fmt"

	"github.com/tidwall/gjson"
)

func main() {
	// 可以根据 path 获取 json 中的指定属性值
	jsonData := `{ "aa": [ { "bb": "hello world" } ] }`
	result := gjson.Get(jsonData, "aa.0.bb")
	fmt.Println(result.IsBool())
	fmt.Println(result.IsArray())
	fmt.Println(result.IsObject())
	fmt.Println(result.Type)
	fmt.Println(result.Str)
	fmt.Println(result.Raw)
	fmt.Println(result.Num)

}
